home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Science / RLaB / help / printf < prev    next >
Text File  |  1994-04-25  |  862b  |  34 lines

  1. printf:
  2.  
  3. Syntax:    printf ( format_string , VARi ... )
  4.  
  5. Description:
  6.     
  7.     The RLaB printf() is a limited feature version of the
  8.     C-language printf(). The features are limited because RLaB
  9.     does not support all of the data type the C-language does.
  10.  
  11.     format_string: must be a valid printf format string
  12.  
  13.     VARi: are any number of constants or variables that match the
  14.     format string. printf() cannot print out vector, matrix, or
  15.     list objects as a whole. Valid print objects are strings,
  16.     constants, and scalars.
  17.  
  18.     The following shows how one might print out the annotated
  19.     contents of a matrix.
  20.  
  21.     for(i in 0:size(a)[0]-1) {
  22.       for(j in 0:size(a)[1]-1) {
  23.        printf("a[%i;%i] = %f\n", i, j, a[i;j]);
  24.       }
  25.     }
  26.  
  27.     It would be more efficient to use:
  28.  
  29.     write("stdout", a);
  30.  
  31.     since write() knows how to deal with entire data objects.
  32.  
  33. See also: fprintf, sprintf, write, read
  34.